package com.seek.util;

public class DistanceUtil {
	/**
     * 计算GPS两点间的距离[单位为:米]
     * @param center GPS当前数据(LonLat对象表示,LonLat.lon表示经度，LonLat.lat表示纬度)
     * @param turnPoint 转向点经纬度对象
     * @return
     */
    public static long gpsDistance( double lat1, double lng1, double lat2, double lng2)
    {
        double distance = 0;
        double lonRes = 102900, latRes = 110000;
        distance = Math.sqrt( Math.abs( lat1 - lat2 ) * latRes * Math.abs( lat1 - lat2 ) * latRes +
                Math.abs( lng1 - lng2) * lonRes * Math.abs( lng1 - lng2 ) * lonRes );
        return (long) distance;
    }

}
